Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour 3° Trofeo 'Citta di Brindisi' - Brindisi Pacific Life Open - Indian Wells Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai ATP Masters - Shanghai Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Timisoara Challenger - Timisoara Alfa Romeo Tennis Cup - Cordenons Brasov Challenger - Brasov Tehran Open 2004 - Tehran X Trofeo Ciudad de Quito - Quito The LTA Bolton Challenger - Bolton Jameson Cup - Milan Societa Canottieri Mincio 2005 - Mantova Riviera di Rimini Challenger - Rimini Nokian Hakkapeliitta Open - Tampere Guzzini Challenger - Recanati 7° Trani Cup - Trani San Marino Cepu Open - San Marino Genoa Open Challenger-Fondazione Carige - Genova Sir Supermercati - Rome XI Ciutat de Barcelona - Barcelona Lambertz Open by Stawag - Aachen Bauer Watertechnology Cup - Eckental Internazionali di Tennis - Bergamo Challenger Ford de Cherbourg - Cherbourg Tennis Napoli Cup 2006 - Napoli 5° Sporting Challenger - Turin 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Top Wool Challenger-Immagine Trophy - Biella ATP Guzzini Challenger - Recanati San Marino Cepu Open - San Marino GHI Bronx Tennis Classic - Bronx Citta di Como - Como Genoa Open - Genova U.S. Open - New York Australian Open - Melbourne Pekao Open - Szczecin French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Lambertz Open by Stawag - Aachen Tatra Banka Open 2006 - Bratislava Wimbledon - London U.S. Open - New York Australian Open - Melbourne Heilbronn Open - Heilbronn French Open - Paris Wimbledon - London Internazionali de Tennis di Bergamo - Bergamo U.S. Open - New York Australian Open - Melbourne French Open - Paris Morocco Tennis Tour - Casablanca Wimbledon - London U.S. Open - New York Australian Open - Melbourne Tunis Open 2007 - Tunis French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Seguros Bolivar Open - Bogota French Open - Paris Challenger ATP de Cuenca Diario El Mercurio - Cuenca Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Genova Open Challenger - Genova U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Tatra Banka Slovak Open - Bratislava U.S. Open - New York Copa Petrobras Argentina - Buenos Aires Australian Open - Melbourne Lima Challenger 2007 - Lima French Open - Paris ATP Challenger La Serena - La Serena KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London 84° Concurso Internacional Tenis San Sebastian - San Sebastian Black Forest Open - Freudenstadt UTC Open - Cherkassy Challenger Copa Sevilla 2008 - Seville 2nd Campionati Internazionali di Tennis Del'Umbria - Todi ATP Challenger Trophy 2008 - Trnava Copa Petrobras-Argentina - Buenos Aires IV Challenger Ciudad De Guayaquil - Guayaquil Seguros Bolivar Open - Medellin Challenger Britania Zavaleta - Puebla Abierto Internacional Varonil Ciudad de Cancun - Cancun Tanger Challenger Meknes Challenger Cherbourg Challenger Sunrise Challenger Caltanissetta Challenger Sofia Challenger San Remo Challenger Alessandria Challenger Tampere Challenger San Marino Challenger Vigo Challenger San Sebastian Challenger Manerbio Challenger Bogota Challenger Montevideo Challenger Medellin Challenger Guayaquil Challenger Lima Challenger Salinas Challenger Rabat Challenger Marrakech Challenger Caltanissetta Challenger Barletta Challenger Napoli Challenger Bogota Challenger Pereira Challenger Curitiba Challenger Biella Challenger Rome Challenger Davis Cup, Group 1, 2R, ISR-ITA 3-2 Davis Cup, Group 1, 2R, CRO-ITA 3-2 ARAG ATP World Team Championship - Dusseldorf Hopman Cup - Perth Davis Cup, World Group, PO, ITA-SUI, 2-3 Turin Challenger Davis Cup, Group 1, 1R, ITA-BLR 5-0 Poznan Challenger Tampere Challenger San Marino Challenger Trani Challenger San Sebastian Challenger Manerbio Challenger Genova Challenger Montevideo Challenger Napoli Challenger Davis Cup, World Group, PO, SWE-ITA 3-2 Palermo Challenger Asuncion Challenger Orleans Challenger Eckental Challenger Ortisei Challenger Guayaquil Challenger Bratislava Challenger Helsinki Challenger Buenos Aires Challenger Courmayeur Challenger Bergamo Challenger Pereira Challenger Blumenau Challenger Rome Challenger Nottingham Challenger Sopot Challenger San Marino Challenger Cordenons Challenger Manerbio Challenger Como Challenger Brasov Challenger Campinas Challenger Davis Cup, Group I, 2R, ITA-SLO 5-0 Belo Horizonte Challenger Davis Cup, World Group, PO, CHI-ITA 1-4 Sao Leopoldo Challenger Guayaquil Challenger Montevideo Challenger Bucaramanga Challenger Florianopolis Challenger Salinas Challenger Santiago Challenger Barranquilla Challenger Olympics - Beijing Davis Cup, World Group, 1R, CZE-ITA 4-1 Pereira Challenger Santos Challenger Napoli Challenger Bordeaux Challenger Furth Challenger Milan Challenger Braunschweig Challenger Recanati Challenger Oberstaufen Challenger San Marino Challenger Cordenons Challenger Cali Challenger Campinas Challenger Mons Challenger Quito Challenger San Juan Challenger Villa Allende Challenger Buenos Aires Challenger Guayaquil Challenger Davis Cup, World Group, PO, ITA-CHI 4-1 AAMI Classic - Kooyong Santiago Challenger Mersin Challenger Scheveningen Challenger Cali Challenger Davis Cup, World Group, SF, SUI-ITA 3-2 Davis Cup, World Group, 1R, KAZ-ITA 3-2 St. Petersburg Open - St. Petersburg Davis Cup, World Group, PO, RUS-ITA 1-4 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 USA F8 USA F9 Argentina F2 Argentina F3 Switzerland #1-w1 Switzerland #1-w2 Switzerland #1-w3 Switzerland #1-w4 France F4 Chile #1-w1 Greece F1 Chile #1-w3 Chile #1-w4 Italy F3 Italy F6 Argentina F3 Italy F8 Italy F9 Italy F10 Italy F11 USA F14 Italy F15 USA F18 USA F19 Chile F1a Chile F1b Argentina F4 Argentina F5 Argentina F6 Colombia F3 Colombia F4 Chile F1 Belgium F1 Chile F2 Belgium F2 Chile F3 Uruguay F1 Argentina F7 Colombia F1 Colombia F2 Portugal F3 France F5 Chile F1 Chile F2 Chile F3 Colombia F3 Colombia F4 Italy F16 Romania F6 Italy F17 Romania F7 Netherlands F1 Romania F8 Romania F9 Romania F10 Romania F11 Romania F12 Romania F13 Argentina F9 Argentina F11 Argentina F12 Chile F5 Chile F6 Chile F7 Colombia F1 Colombia F2 Panama F1 Argentina F1 Argentina F2 Argentina F3 Argentina F5 Argentina F6 Argentina F7 Argentina F8 Argentina F9 Romania F8 Romania F9 Romania F10 Romania F11 Romania F12 Argentina F10 Argentina F11 Argentina F12 Bolivia F1 Bolivia F2 Bolivia F3 Chile F1 Chile F2 Chile F3 Chile F4 Chile F5 Morocco F1 Morocco F2 France F6 Argentina F2 Argentina F3 Argentina F7 Argentina F8 Argentina F9 Romania F15 Romania F16 Romania F17 Romania F18 Argentina F16 Argentina F17 Argentina F18 Chile F2 Chile F3 Brazil F1 Brazil F2 Argentina F3 Argentina F4 Argentina F5 Argentina F6 Argentina F7 Paraguay F2 Paraguay F3 Brazil F33 Argentina F1 Argentina F2 Argentina F3 Colombia F1 Panama F1 Argentina F3 Argentina F4 Argentina F5 Paraguay F1 France F8 Spain F28 Argentina F19 Chile F15 Brazil F42 Brazil F43 Argentina F3 Argentina F19 Argentina F20 Chile F4 Argentina F11 Jameson Cup - Milan Genoa Open 'Fondazione Carige' - Genova Canottieri Minico 2004 - Mantova Cepu Open - San Marino Antonio Savoldi-Marco Co. - Manerbio Black Forest Open 2004 - Freudenstadt Copa Petrobras Santiago - Santiago Open Mutouest de Saint-Brieuc - St. Brieuc Timisoara Challenger 2005 - Timisoara XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Bogota The LTA Men's Challenger - Southampton Copa Petrobras - Santiago BMW Tennis Championship - Sunrise X Torneo Internazionale di Tennis - Barletta Unique Zagreb Open - Zagreb Ethias Trophy - Mons Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena BMW Tennis Championship - Sunrise Morocco Tennis Tour - Rabat Morocco Tennis Tour - Fes Morocco Tennis Tour - Marrakech Timisoara Challenger - Timisoara Pekao Open - Szczecin Challenger de Providencia-Copa Kia - Santiago Bancolombia Open - Bogota Abierto Internacional de Salinas 'Dario Expreso' - Salinas San Luis Potosi Challenger - San Luis Potosi AGT Challenger - Leon III Aberto Santa Catarina de Tenis - Florianopolis Copa Petrobras-Paraguay - Asuncion Copa Petrobras-Uruguay - Montevideo Bancolombia Open - Cali Rabat Challenger Tunis Challenger Bordeaux Challenger Kosice Challenger Bogota Challenger Como Challenger Buenos Aires Challenger Mons Challenger Asuncion Challenger Florionapolis Challenger Sao Paulo Challenger Alessandria Challenger Lugano Challenger Reggio Emilia Challenger Oberstaufen Challenger Bogota Challenger Buenos Aires Challenger Santiago Challenger Medellin Challenger Santiago Challenger Le Gosier Challenger Santos Challenger San Sebastian Challenger Quito Challenger Sao Jose Do Rio Preto Challenger Ortisei Challenger Buenos Aires Challenger Dallas Challenger Barletta Challenger Rome Challenger Caltanissetta Challenger Monza Challenger Arad Challenger Scheveningen Challenger Poznan Challenger Genova Challenger Orleans Challenger Medellin Challenger Ortisei Challenger Sao Paulo Challenger Bucaramanga Challenger Sarasota Challenger Bordeaux Challenger Caltanissetta Challenger Nottingham-2 Challenger Todi Challenger Oberstaufen Challenger Campinas Challenger Porto Alegre Challenger Sao Paulo Challenger San Juan Challenger Buenos Aires Challenger Montevideo Challenger Bogota Challenger Lima Challenger Sao Paulo Challenger Bucaramanga Challenger Bergamo Challenger Cherbourg Challenger Salinas Challenger Irving Challenger Panama City Challenger Barranquilla Challenger Itajai Challenger Sao Paulo Challenger Santos Challenger Vercelli Challenger Tunis Challenger Bordeaux Challenger Vicenza Challenger Mestre Challenger Blois Challenger Marburg Challenger Braunschweig Challenger San Benedetto Challenger Poznan Challenger Oberstaufen Challenger San Marino Challenger Campinas Challenger Porto Alegre Challenger San Juan Challenger Cordoba Challenger Geneva Challenger Ortisei Challenger Guayaquil Challenger Sao Paulo Challenger Tour Finals Lima Challenger Prague Challenger Santiago Challenger St. Brieuc Challenger Francavilla Challenger Ostrava Challenger Caltanissetta Challenger Todi Challenger Scheveningen Challenger Istanbul Challenger Eckental Challenger Rennes Challenger Punta Del Este Challenger Santiago Challenger Marbella Challenger Barletta Challenger Rome Challenger Padova Challenger Pullach Challenger Szczecin Challenger Sibiu Challenger Ortisei Challenger Brest Challenger Eckental Challenger Mouilleron-Le-Captif Challenger Cherbourg Challenger Pau Challenger Marbella Challenger Sophia Antipolis Challenger BellSouth Open - Vina del Mar Campionati Internazionali di Sicilia - Palermo Davidoff Swiss Indoors - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb Gerry Weber Open - Halle Mercedes Cup - Stuttgart BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Chennai Open - Chennai ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open Seat Godo 2007 - Barcelona Synsam Swedish Open - Bastad Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Next Generation Adelaide International - Adelaide Medibank International - Sydney Movistar Open - Vina del Mar Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb Open de Tenis Comunidad Valenciana - Valencia BMW Open - Munich ARAG World Team Championship - Dusseldorf The Artois Championships - London The Nottingham Open - Nottingham Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Medibank International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille The Dubai Tennis Championships - Dubai BMW Open - Munich Gerry Weber Open - Halle ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors Basel - Basel Qatar Exxon Mobil Open - Doha PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Mercedes Cup - Stuttgart International German Open - Hamburg ATP Studena Croatia Open Umag - Umag Bank Austria Tennis Trophy - Vienna Aircel Chennai Open - Chennai Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona BMW Open - Munich German Tennis Championships - Hamburg ATP Studena Croatia Open - Umag PTT Thailand Open - Bangkok China Open - Beijing Erste Bank Open - Vienna Open de Tenis Comunidad Valenciana - Valencia Open Sud de France - Montpellier VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Estoril Open - Estoril AEGON Championships - London SkiStar Swedish Open - Bastad Bet-at-home Cup - Kitzbuhel St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston AEGON International - Eastbourne SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen China Open - Beijing Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Argentina Open - Buenos Aires BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich AEGON Championships - London Aegon Nottingham Open - Nottingham Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Apia International - Sydney Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Argentina Open - Buenos Aires Moselle Open - Metz If Stockholm Open - Stockholm Erste Bank Open - Vienna Millennium Estoril Open - Estoril AEGON Championships - London SkiStar Swedish Open - Bastad Tata Open Maharashtra - Pune Open 13 Provence - Marseille Millennium Estoril Open - Estoril